bb7008845bb2f776b91ac169c98824e8e13637e2,bundles/resourceresolver/src/main/java/org/apache/sling/resourceresolver/impl/mapping/MapEntries.java,MapEntries,loadVanityPaths,#ResourceResolver#Map#,524

Before Change



                        final String checkPath = result[1];
                        // 1. entry with exact match
                        this.addEntry(entryMap, checkPath, new MapEntry(url + "$", status, false, redirect + ".html"));

                        // 2. entry with match supporting selectors and extension
                        this.addEntry(entryMap, checkPath, new MapEntry(url + "(\\..*)", status, false, redirect + "$1"));

After Change


                            this.addEntry(entryMap, checkPath, new MapEntry(url + "\\." + extension, status, false, redirect));
                        } else {
                            // 1. entry with exact match
                            this.addEntry(entryMap, checkPath, new MapEntry(url + "$", status, false, redirect + ".html"));

                            // 2. entry with match supporting selectors and extension
                            this.addEntry(entryMap, checkPath, new MapEntry(url + "(\\..*)", status, false, redirect + "$1"));